


// 数据库的增删改查

require("./connect"); // 链接数据库
const {movie_model,user_model} = require("./model")
const http = require("http")
const url = require("url");

function serverInit(data){
  http.createServer((req,res)=>{
    const pathname = url.parse(req.url).pathname.replace(/\//,''); 
    if(pathname=="movie"){
      res.writeHead(200,{'content-type':'application/json'});
      res.write(JSON.stringify(data));
      res.end()
    }
  })
  .listen(8000,'localhost',()=>{
    console.log("web server is listen at 8000" )
  })
}


// 查询
movie_model.find({

},{id:0})
.sort({year:1})
.then(result=>{
  console.log("==============FIND==============")
  console.log(result)
  serverInit(result)
  console.log("==============FIND==============")
})
.catch(err=>{
  console.log(err)
})

// 添加
// user_model.insertMany({
//     username:"55k",
//     password:"123zkl"
// })
// .then(result=>{
//       console.log("==============INSERT==============")
//       console.log(result)
//       console.log("==============INSERT==============")
// })

// 修改
// user_model.updateMany({
//   username:'55k'
// },{
//   $set:{
//     password:"000678"
//   },
//   $inc:{
//     age:20
//   }
// })
// .then(result=>{
//       console.log("==============UPDATE==============")
//       console.log(result)
//       console.log("==============UPDATE==============")
// })

// 删除
// user_model.remove({
//   // username:'55k'
// })
// .then(result=>{
//       console.log("==============DELETE==============")
//       console.log(result)
//       console.log("==============DELETE==============")
// })


// find
// insertMany
// updateMany
// remove